English
Proper noun
Tower of London
- A riverside fortress in London, used as a palace, prison and now a museum housing the Crown Jewels
Translations
rfc-level|Translations at L3+ (AutoFormat? would have corrected level of Translations)
French: Tour de Londres f
|